ul,ol,li {
    list-style: none
}

em,i {
    font-style: normal
}

a {
    text-decoration: none
}

a img {
    border: none
}

img {
    width: auto;
    height: auto;
    max-width: 100%
}

input,textarea,button {
    outline: none;
}

html, body { position: relative;}
.content{ overflow: hidden;}
.container,.row{ position: relative; margin: 0 .16rem;}
.row{ width: auto;}
.clearfix:after,.container:after{
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: left;
    visibility: hidden
}





@media screen and (min-width: 992px){
	html { font-size: 5.20833333vw;}
	body { font-size: 14px; }
	.container,.row{ margin: 0 .7rem; }
}
@media screen and (min-width: 1921px){
	html { font-size: 100px;}
	body { font-size: .14rem; }
	.container,.row { margin: 0 4.6875vw; }
}
@media screen and (max-width: 991px){
	html { font-size: 75px;}
	.container,.row{margin: 0rem;}
	.csjs_bg2 .container{margin: 0rem .2rem;}
	.csjs_con3>span{font-weight: bold;}
}
@media screen and (max-width: 413px){
	html { font-size: 70px;}
}
@media screen and (max-width: 374px){
	html { font-size: 65px;}
}